InterViews: A C++ Graphical Interface Toolkit

نویسندگان

  • Mark A. Linton
  • Paul R. Calder
  • John M. Vlissides
چکیده

We have implemented an object-oriented user interface package, called InterViews, that supports the composition of a graphical user interface from a set of interactive objects. The base class for interactive objects, called an interactor, and base class for composite objects, called a scene, define a protocol for combining interactive behaviors. Subclasses of scene define common types of composition: a box tiles its components, a tray allows components to overlap or constrain each other’s placement, a deck stacks its components so that only one is visible, a frame adds a border, and a viewport shows part of a component. Predefined components include menus, scrollers, buttons, and text editors. InterViews also includes classes for structured text and graphics. InterViews is written in C++ and runs on top of the X window system.

منابع مشابه

Implementing a Graphical Multi-user Interface Toolkit

Multi-user applications allows users in different locations to simultaneously interact with a common interface. Creating multi-user applications is complicated by issues such as process synchronization, replicated window management, and floor control. As a result, several papers describing toolkits that simplify programming of multi-user applications have appeared in the literature. This paper ...

متن کامل

A GUI for a Software that Analyses a Composite Bolted Joint

FastComp is a computational tool for the determination of the forces that a composite bolted joint subjected to multiaxial loads supports until failure occurs. The main intention of the present work was the development of a graphical user interface (GUI) for the referred tool that allows its parameterization and the visualization of its output results. Using VTK The Visualization Toolkit, a com...

متن کامل

A Brick Construction Game Model for Creating Graphical User Interface: The Ubit Toolkit

Ecole Nationale Supérieure des Télécommunications & CNRS URA 820 Dept. INFRES, 46 rue Barrault, 75013 Paris, France EMail: [email protected] URL: http://www.enst.fr/-elc This paper presents “Ubit”, a new graphical toolkit that is based on the “brick construction game” model. This approach makes it possible to create sophisticated application-specific components by combining simple “basic bricks”. All...

متن کامل

Edge Labeling in the Graph Layout Toolkit

The Graph Layout Toolkit is a family of portable graph drawing and layout libraries designed for integration into graphical user interface application programs. When visualizing graphs, it becomes essential to communicate the meaning of each graphical feature via text labels. We present the interface and the basic engine of the Graph Layout Toolkit that produce a high quality automated placemen...

متن کامل

Tsmart-BIPEX: An Integrated Graphical Design Toolkit for Software Systems

To help build reliable software systems efficiently, the component based model-driven design approach is widely used, and lots of modeling languages have been designed. In this paper, we propose an integrated graphical development toolkit Tsmart-BIPEX 1 in support of building complex systems in the BIP modeling language, which features a rich semantics for composing sub-systems. First, we build...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988